// pages/repair/repair.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    tabs: [
      {
        id: 0,
        value: "进行中",
        isActive: true
      },
      {
        id: 1,
        value: "已完成",
        isActive: false
      }
    ],
    repairing:[
      {
        id: 0,
        status: "提交成功，等待物业处理",
        statusId: 0,
        area: '私人区域',
        type: '问题二',
        description: '问题很大，尽快来修问题很大，尽快来修问题很大，尽快来修问题很大，尽快来修',
        date: '2021-5-1',
      },
      {
        id: 1,
        status: "物业已受理，等待分配维修师傅",
        statusId: 1,
        area: '私人区域',
        type: '问题二',
        description: '问题很大，尽快来修问题很大，尽快来修问题很大，尽快来修问题很大，尽快来修',
        date: '2021-5-1',
      },
      {
        id: 2,
        status: "维修师傅接受任务，等待上门维修",
        statusId: 2,
        worker:{
          name: "张三",
          phone: "11111111111"
        }
      },
      {
        id: 3,
        status: "申请处理完毕，等待评价", // 待处理、 物业已受理、维修师傅上门、维修完毕待评价
        statusId: 3,
        worker:{
          name: "张三",
          phone: "11111111111"
        }
      }
    ],
    finish: [
      {
        id: 0,
        apply: '2021-5-1',
        handle: '2021-5-2',
        distribution: '2021-5-2',
        repair: '2021-5-3',
        detail: 'test test test'
      },
      {
        id: 1,
        apply: '2021-5-1',
        handle: '2021-5-2',
        distribution: '2021-5-2',
        repair: '2021-5-3',
        detail: 'test test test'
      },
      {
        id: 2,
        apply: '2021-5-1',
        handle: '2021-5-2',
        distribution: '2021-5-2',
        repair: '2021-5-3',
        detail: 'test test test'
      },
      {
        id: 3,
        apply: '2021-5-1',
        handle: '2021-5-2',
        distribution: '2021-5-2',
        repair: '2021-5-3',
        detail: 'test test test'
      }
    ]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // var repair = JSON.parse( wx.getStorageSync('repair'))
    // repair.id = this.data.repairing.length
    // repair.worker = null
    // var repairing = this.data.repairing
    // repairing.unshift(repair)
    // this.setData({
    //   repairing
    // })
  },
  handleItemChange(e) {
    // console.log(e)
    // 获取被点击的标题索引
    const {index} = e.detail;
    // 修改原数组
    let {tabs} = this.data;
    tabs.forEach((v, i) => i === index? v.isActive = true : v.isActive = false);
    // 赋值到data中
    this.setData({
      tabs
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})